package com.zdxlz.fcmp.business.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zdxlz.fcmp.business.dto.KmsConfigDto;
import com.zdxlz.fcmp.business.entity.KmsConfigEntity;
import com.zdxlz.fcmp.business.vo.KmsConfigVo;

/**
 * <p>
 * 量子密码资源配置表 服务类
 * </p>
 *
 * @author: aman
 * @since 2025-02-08
 */
public interface IKmsConfigService extends IService<KmsConfigEntity> {

    /**
     * @description 分页查询量子密码资源配置列表信息
     * @author aman
     * @date 2025/2/11 17:05
     */
    IPage<KmsConfigVo> getList(Page<KmsConfigEntity> page, KmsConfigDto kmsConfigDto);

    boolean createKmsConfig(KmsConfigEntity kmsConfigEntity);

    boolean updateKmsConfig(KmsConfigEntity kmsConfigEntity);
}
